claude code agent teams

claude code agent team 공식문서
Cluade code에서 agent team이 출시됐다. 여러 Claude Code 인스턴스를 팀으로 묶어 병렬 탐색·협업·작업조율을 가능하게하는 기능이다. Swarm이라는 내부적으로 사용하다는 기능이 있었는데 agent team 이라는 이름으로 출시한 것 같다.

참고로 openai 에서 Swarm 이라는 프로젝트가 있었는데 중점적으로 개발하는 것 같지는 않다. 현재는 다른 프로젝트에 편입됨.

최근에 비슷한 아이디어를 만들어보려고 했는데 마침 Claude에서 발표해서 놀랐다.

Subagents와의 차이

Subagents 에이전트 팀
컨텍스트 자신의 컨텍스트 윈도우; 결과는 호출자에게 반환됨 자신의 컨텍스트 윈도우; 완전히 독립적
통신 메인 에이전트에게만 결과 보고 팀원들이 서로 직접 메시지 전송
조율 메인 에이전트가 모든 작업 관리 자체 조율을 통한 공유 작업 목록
최적 용도 결과만 중요한 집중된 작업 논의 및 협업이 필요한 복잡한 작업
토큰 비용 낮음: 결과가 메인 컨텍스트로 요약됨 높음: 각 팀원이 별도의 Claude 인스턴스

활성화 방법

Agent Teams는 기본적으로 비활성화되어 있기 때문에 사용하기 위해서는 활성화를 해줘야한다.

settings.json 사용

{
  "env": {
    "CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS": "1"
  }
}

셸 환경 변수 사용

export CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1

사용 흐름

  1. 팀 생성 요청: Claude에게 팀 구조와 역할을 자연어로 설명
  2. 표시 모드 선택: 기본은 auto; in-process 또는 분할 창 모드
  3. 작업 분배/청구: 공유 작업 목록에서 작업을 할당하거나 팀원이 자체 청구
  4. 종료/정리: 팀원을 종료한 뒤 리더에게 팀 정리를 요청

표시 모드

팀원 권한과 컨텍스트

예시 시나리오

제한 사항 (실험적 기능)

사용기

claude code에 간단한 todo 웹앱을 에이전트 팀으로 병렬로 만들어 달라고 요청해봤다.

Attachments/Picture/스크린샷 2026-02-10 오후 9.36.54.png
알아서 팀을 구성하고 작업을 진행한다. in-process 표시모드로 하면 위와 같이 각각의 에이전트가 하나의 창의 표시된다.

Attachments/Picture/스크린샷 2026-02-10 오후 9.42.09.png
작업 진행 승인 요청시 각각의 에이전트 이름이 표시되는 모습

참고